Full Sdk Demo
BKMExpressSDK'nın uçtan uca ödeme ve kart seçme akışlarını test etmek için hazırlanmış
basit bir SwiftUI demo uygulamasıdır.
Gereksinimler
- Min iOS: 15.0+
- Swift: 6.0+
- Xcode: 16+
Kurulum
git clone https://github.com/BKMExpress/BEXFullSDKiOSDemo.git
Xcode ile bex-fullsdk-demo projesini açın ve çalıştırın; BKMExpressSDK paketi Swift Package
Manager ile otomatik olarak çözümlenir.
Kullanım
Uygulama açıldığında ana ekranda (UISDKTests.Screen) aşağıdaki alanları doldurarak bir işlem
başlatabilirsiniz:
- Token / Merchant ID / Merchant User ID: Backend'inizden aldığınız kimlik bilgileri.
- Telefon Numarası:
5ile başlayan 10 haneli test numarası. - İşlem Türü:
Kart Eşleştirme(yalnızca kart seçimi) veyaÖdeme(uçtan uca ödeme akışı). - Tutar / Para Birimi / Taksit Sayısı / Güvenlik Düzeyi: Yalnızca
Ödemeseçildiğinde kullanılır. - Tema / Sunum Türü: SDK ekranının görünümünü (
sheet/fullScreen) ve rengini test etmek için.
Sağ üstteki dişli simgesinden Ayarlar ekranına giderek uygulamanın çalışacağı ortamı
(Test / Preprod / Production) değiştirebilirsiniz.
İşlem başlatıldığında SDK, sonucu (.completed/.selected, .failed, .cancelled) bir uyarı
(alert) ile ekranda gösterir.
SDK Entegrasyonu
Bu demo, BKMExpressSDK'nın nasıl entegre edileceğine dair kılavuzu referans alır. Detaylı
API dokümantasyonu için bex Full SDK - Entegrasyon Kılavuzu'nu inceleyin:
https://entegrasyon.bkmexpress.com.tr/develop/guide/ios-sdk/full-sdk